package fiuba.algo3.modelo.factorVial;

import fiuba.algo3.modelo.vehiculo.TipoDeVehiculo;
import fiuba.algo3.modelo.vehiculo.Vehiculo;

public class SorpresaCambio implements Sorpresa {

	@Override
	public boolean puedePasarUn(Vehiculo unVehiculo) {

		return true;
	}

	@Override
	public void afectarA(Vehiculo vehiculo) {

		TipoDeVehiculo tipoNuevo = vehiculo.getTipo().obtenerNuevoTipo();
		
		vehiculo.setTipo(tipoNuevo);
	}


}
